home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1994 2nd Q2 / The Association of Shareware Professionals - The Official ASP Advantage (2nd Quarter)(1994).bin / files / utilfile / usemgr10 / usemgr.doc < prev    next >
Encoding:
Text File  |  1993-04-02  |  44.8 KB  |  1,117 lines

  1.                                   CONTENTS
  2.  
  3.     LIMITED WARRANTY, COMPATIBILITY and ACKNOWLEDGMENTS    i
  4.     REGARDING REGISTRATION AND TECHNICAL SUPPORT          ii    
  5. I   THE USE MANAGER SYSTEM                                 1
  6. II  INSTALLATION                                           1
  7.       USETSR                                               2
  8.       USEMON                                               2
  9. III GETTING AROUND IN USEMGR                               3
  10.       Getting Around the Directory                         3
  11. IV  USING THE MENU                                         4
  12.       The Files Submenu                                    4
  13.         Move                                               5
  14.         Change Dir                                         5
  15.         Copy                                               5
  16.         Delete                                             5
  17.       The Filter Submenu                                   6
  18.         Loading and Saving Named Filters                   6
  19.         Changing the Startup Filter                        7
  20.       The Sort Submenu                                     7
  21.       The Tools Submenu                                    8
  22.         Shell to DOS                                       8
  23.         Print                                              8
  24.         Custom Entries                                     8
  25.       The Options Submenu                                 10
  26.         Screen Lines                                      10
  27.         Delete and Overwrite                              10
  28.         Setting Directory Display Colors                  10
  29. V  HOUSEKEEPING FEATURES                                  11
  30.      USEMON Pack mode                                     11
  31.      USEMON Clear Mode                                    11
  32.      USEMON Subdirectory                                  11
  33.      USETSR Control Mode                                  11
  34.      USETSR Auto-Call Mode                                11
  35.      Auto-Call under Windows or Desqview                  12
  36. Appendix A - Sample Configuration File                    13
  37. Appendix B - Keycodes                                     16
  38.  
  39.                               LIMITED WARRANTY
  40. XD Systems warrants the physical diskette enclosed herein to be free of
  41. defects in materials and workmanship for a period of 60 days from the date of
  42. purchase. In the event of notification within the warranty period of defects
  43. in material or workmanship, XD Systems will replace the defective diskette.
  44.  
  45. XD Systems specifically disclaims all other warranties, express or implied,
  46. including but not limited to implied warranties of merchantability and fitness
  47. for a particular purpose. In no event shall XD Systems be liable for any loss
  48. of profit or any other commercial damage, including but not limited to
  49. special, incidental, consequential or other damages arising out of the use,
  50. the result of use, or inability to use this product.
  51.  
  52. This program is produced by a member of the Association of Shareware
  53. Professionals (ASP). ASP wants to make sure that the shareware principle works
  54. for you. If you are unable to resolve a shareware-related problem with an ASP
  55. member by contacting the member directly, ASP may be able to help. The ASP
  56. Ombudsman can help you resolve a dispute or problem with an ASP member, but
  57. does not provide technical support for members' products. Please write to the
  58. ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427 or send a Compuserve
  59. message via E-mail to ASP Ombudsman, 70007,3536. The ombudsman may also be
  60. contacted by FAX by sending to the ASP FAX number: (616) 788-2765. In
  61. communication with the Ombudsman, please include a telephone number and/or a
  62. FAX number if possible.
  63.  
  64.                                 COMPATIBILITY
  65. Users of J.P.  Software's powerful command interpreter, 4DOS(TM), will
  66. recognize the file name DESCRIPT.ION.  Our use of the DESCRIPT.ION file is
  67. entirely compatible with 4DOS version 4.0, and with MS-DOS or PC-DOS, version
  68. 3.3 or higher.  However, you should note the following caution:
  69.  
  70. VERSIONS OF 4DOS(TM) EARLIER THAN 4.0, AND THE NDOS (TM) DISTRIBUTED WITH THE
  71. NORTON UTILITIES ARE NOT COMPATIBLE WITH USEMGR AND CAN DELETE FILE USAGE
  72. INFORMATION.
  73.  
  74. USEMGR is compatible with multi-taskers, including Desqview(TM) and
  75. Microsoft Windows(R).  It recognizes when it is operating in a
  76. multi-tasking environment and minimizes its use of machine resources when
  77. waiting for user input.
  78.  
  79.                           ACKNOWLEDGMENTS
  80. USEMGR was written in BORLAND PASCAL, with the help of the Object
  81. Professional library by TurboPower Software.  The installation program was
  82. written by Lincoln Beach Software and is entitled First Impression.
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.                                Page i
  94.  
  95.             Regarding Registration and Technical Support
  96.             
  97. USEMGR is ShareWare.  The law requires that if you use this program,
  98. you must register and obtain a license for it.  The registration fee
  99. is $40 plus postage and handling.  A registration form is included
  100. in the file ORDER.FRM on this disk.  USEMGR will print it for you,
  101. if you wish.  US$ checks, VISA, Mastercard and Discover orders are
  102. accepted.
  103.  
  104. Registered users will receive the latest version of the program and
  105. will be notified of upgrades to 4ZIP/4UNZIP as they are released.
  106. Online help is available through CompuServe, by E-Mail.  Help is
  107. also available by mail.  I will try to answer all letters within 48
  108. hours.  We will also respond, within limits, to questions from
  109. non-registered users who are evaluating the program.  You may reach
  110. XD Systems through the following methods:
  111.  
  112. Mail:    Iram J. Weinstein
  113.         XD Systems
  114.         1014 Shipman Lane
  115.         McLean, VA 22101
  116.  
  117. Telephone:     (703) 821-3215
  118.  
  119. CIS:        70741,3711
  120.  
  121. A shareware evaluation copy of the latest version of USEMGR can
  122. always be obtained on request from XD Systems.  Please send $3 for
  123. postage and handling.  Also, the following on-line sources will
  124. always have the latest version available for downloading:
  125.  
  126. Compuserve;      GO IBMSYS    Library 1     
  127. Knightec BBS Orangeville, ONT     519-940-0007  
  128. The Consultant BBS New York NY      718-837-3236       
  129. The DataExchange BBS Leesville, LA     318-239-2122  
  130. The Break RBBS Dale City, VA     703-680-9269 703-551-0000     
  131. Attention to Details BBS Mira Loma CA      909-681-6221  
  132. The Twilight Zone Auburndale, WI     715-652-2758      
  133. Space BBS Menlo Park, CA     415-323-4398  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.                                Page ii
  150.  
  151. I. THE USE MANAGER SYSTEM
  152.  
  153. USEMGR is a new and powerful system for managing hard disks. For the first
  154. time, you can automatically determine which files your system accesses
  155. frequently, which it seldom uses, and which are just cluttering up your hard
  156. disks. This capability will help you regain control of your hard disks, and
  157. help you sort out the files you really use from among the myriad of files that
  158. modern applications like WINDOWS or EXCEL install, willy-nilly, on your hard
  159. disk.
  160.  
  161. USEMGR provides support for deleting, archiving or backing up files that you
  162. don't need to have easily available based on a certain knowledge of how many
  163. times each file has been accessed and when the last access occurred.
  164.  
  165. USEMGR obtains the information on file usage by installing a small program,
  166. USETSR, that operates in the background, observing your use of the PC and
  167. recording to a log file the names of all the files that you, or your
  168. applications programs, create or read.  USEMGR processes this information
  169. to determine how many times each file on your hard drives has been accessed
  170. and the date of the last access.  You can use this information to decide
  171. whether to delete files, back them up, or archive them with a compression
  172. utility.
  173.  
  174.  
  175. II. INSTALLATION
  176.  
  177. Installation of USEMGR from either a floppy disk, or from a subdirectory of
  178. your hard disk requires only a few steps.  Most of the installation is
  179. automatic.
  180.  
  181. 1.  If the disk that you have received or downloaded from a BBS is
  182. archived, for example USEMGR.ZIP, you must unarchive this file, using the
  183. appropriate program.  Then follow  step 2.
  184.  
  185. 2.  Put the disk into your disk drive and type a:install (or b:install, if
  186. the disk is in your b: drive).  Then follow the instructions of the
  187. installation program.
  188.  
  189.     THIS INSTALLATION PROGRAM WILL NOT CHANGE ANY OF YOUR EXISTING FILES
  190.     OR DIRECTORIES.  
  191.  
  192. 3.  Some of the files on the disk are not absolutely necessary.  You can
  193. delete the files you don't need later.  The following files are required
  194. however, and must be together in the same subdirectory:
  195.  
  196. USEMGR.CFG      USETSR.EXE      USEMON.EXE      USEMGR.EXE      USEMGR.OVR
  197.  
  198. After completing the installation procedure, some additional steps are
  199. necesssary to start up the file usage counting process.  USETSR.EXE makes
  200. a list of file openings as they occur on your system, USEMON.EXE analyzes
  201. this list and creates a record of the number of times each file has been
  202. opened.  Finally USEMGR.EXE puts it all together for you.  The
  203. installation steps for USETSR and USEMON are described below.  USEMGR
  204. needs no special installation.
  205.  
  206.                                    Page 1
  207.  
  208.   USETSR
  209.  
  210. USETSR.EXE is the engine that drives the Use Manager System. It is a TSR
  211. (Terminate and Stay Resident) program that loads itself into memory and then
  212. watches as other programs are run from the command line and as they open data
  213. files or call other programs themselves.
  214.  
  215. If you want to keep track of file usage regularly, place the following line in
  216. your autoexec.bat file, replacing d:\yourdir with the drive and directory
  217. where you installed the files:
  218.  
  219.              d:\yourdir\usetsr.exe [drive] .. [drive] .. [drive]
  220.  
  221. If you don't specify any drives, only drive C will be monitored. If you
  222. specify drives, they all will be monitored.
  223.  
  224. Each time a file is opened, USETSR notes the file name. When the system is
  225. otherwise idle, it writes this list to a temporary log file of its own. This
  226. temporary file will ordinarily be called USETSR.DTA and will be located in the
  227. root directory of the first drive that USETSR is monitoring. For example, if
  228. your autoexec.bat file contains
  229.  
  230.                                 USETSR D C E
  231.  
  232. USETSR will be activated to monitor the C,D and E drives and will place the
  233. log file in D:\.
  234.  
  235. If you want to change the file name, or relocate it, use the DOS SET command
  236. like this in your autoexec.bat file:
  237.  
  238.                     SET USETSRLOG=d:\yourdir\yourfile.ext
  239.  
  240. You can put the logfile anywhere you want, including a Ram Disk, and give it
  241. any name you want, by setting the environment variable USETSRLOG. For example,
  242. from the DOS command line, or in the autoexec.bat file
  243.  
  244.                         SET USETSRLOG=J:\XDSYS\USELOG
  245.  
  246.   USEMON
  247.  
  248. USEMON.EXE is a utility program that serves several functions. When called
  249. with no command line options, it processes the file usage data, counts the
  250. number of times that each file has been used since it was last called, and
  251. adds this to the total for the file. It also tags this record with the last
  252. date on which the file was used. This information is stored in small files
  253. named DESCRIPT.ION. A descript.ion file will exist in each directory that
  254. contains file usage data. This is a hidden file that you will not see in the
  255. DOS DIR display.
  256.  
  257. You should call USEMON whenever convenient. The usage information in the log
  258. file is not available for analysis until you do so. For most users, it is
  259. probably a good idea to put USEMON in the autoexec.bat file so that the log
  260. file from the previous session is automatically processed.
  261.  
  262. That's all there is to the installation process. For convenience, you may also
  263. want to add the name of the subdirectory containing the Use Manager files into
  264. the path statement in your autoexec.bat file.
  265.  
  266.                                    Page 2
  267.  
  268.  
  269. III. GETTING AROUND IN USEMGR
  270.  
  271. USEMGR displays consist of three parts (Fig. 1) . The main portion of the
  272. screen contains a directory display. On the top row of the screen is a menu
  273. for controlling the program. The bottom row of the screen displays prompts,
  274. help information and other messages.
  275.  
  276.                        [Figure 1 - The UseMgr Display]
  277.  
  278. When USEMGR starts up, the directory display is active. If a mouse is
  279. detected, a cursor will be visible on the screen. At other times, the menu
  280. will be active; one of the menu items will be highlighted and a submenu may be
  281. displayed.
  282.  
  283. When the directory display is active, the bottom row of the screen shows the
  284. number of files that have been selected, the total number of bytes they
  285. contain, and the name of the current directory. The directory contains the
  286. usual DOS information, and file descriptions if you have added them.[You can
  287. attach a file description as long as 120 characters to each file. See the
  288. discussion of 4EDIT.]
  289.  
  290.                    [Figure 2 - The Two Directory Displays]
  291.  
  292. The TAB key toggles the display, replacing the file description with the
  293. number of times each file has been accessed, the date of the last access and
  294. the file attributes, as shown in Figure 2.
  295.  
  296.   Getting Around the Directory
  297.  
  298. Typically, you will want to select a number of files and then go to the menu
  299. to tell USEMGR what to do with them. In most cases, more than one way is
  300. provided to accomplish an action. This is done to accommodate people who want
  301. to use the older WordStar key patterns as well as those who are more
  302. comfortable with the IBM keyboard. The following keys and mouse actions can be
  303. used to maneuver around the directory display, and to mark selected files: For
  304. example, the first entry below means you can either press the HOME key, or
  305. press the CTRL and Q keys simultaneously, followed by the S key.
  306.  
  307. <Home>, <CtrlQ><S>                       <End>, <CtrlQ><D>
  308. Highlight to first item.                 Highlight to last item.
  309.  
  310. <Up>, <CtrlE>, <CtrlW>                   <Down>, <CtrlX>, <CtrlZ>
  311. Highlight up one row.                    Cursor down one row.
  312.  
  313. <PgUp>, <CtrlR>                          <PgDn>, <CtrlC>
  314. Scroll display up one page.              Scroll display down one page.
  315.  
  316. <Ins>                                    <Del>, <->
  317. Mark the current item selected.          Deselect the current item
  318.  
  319. <Space>, <+>                             <CtrlEnter>, <CtrlJ>, <*>
  320. If the current item is not selected,     If any items are
  321. select it; otherwise, deselect it.       currently selected,
  322.                                          clear all selections. If no items are
  323.                                          currently selected, mark all items
  324.                                          selected.
  325.  
  326.                                    Page 3
  327.  
  328. <CtrlK><H>                               <Enter>
  329. Deselect all items.                      Accept the current set of selections
  330.                                          and exit the list.
  331.  
  332. <F7>, <CtrlK><B>                         <F8>, <CtrlK><K>
  333. Make the currently highlighted item      If a marked block has been started,
  334. the first one in a marked block.         and the currently highlighted item is
  335.                                          beyond the beginning point, all items
  336.                                          in the block are marked.
  337.  
  338. <ClickLeft>                              <Esc>, <ClickRight>
  339. Move the highlight bar to the            Quit processing the list
  340. position indicated by the mouse.         without making a selection.
  341. If the highlight bar is over the
  342. indicated item, toggle its selection.
  343.  
  344. You can activate the menu at any time by pressing ESC or F10. Also, note that
  345. each menu item has a highlighted letter. Pressing the Alt key and one of these
  346. letters at the same time will activate the menu and pull down the selected
  347. submenu. These hot-keys are always available. If you have a mouse, you can
  348. pull down any of the submenus at any time by clicking the left button with the
  349. mouse cursor positioned in the menu item you want.
  350.  
  351. When a menu action completes, USEMGR always activates the directory display
  352. again, and updates it if necessary. If the menu is active and you want to
  353. regain access to the directory display without completing a menu action, just
  354. press ESC or F10 or click both the left and right mouse buttons at the same
  355. time.
  356.  
  357. IV.  USING THE MENU
  358.  
  359.   The Files Submenu
  360.  
  361.                          [Figure 3 -The Files Menu]
  362.  
  363. Now suppose you have marked a number of files that are not used very often.
  364. These are files that you probably don't need. If you are sure, then delete
  365. them right now. If you think that some application might want one of these
  366. files, then a good alternative is to create a subdirectory under the current
  367. directory (I call mine NOTUSED), move the files there, and then wait and see.
  368. If they haven't been needed after a reasonable time, then you can delete them.
  369. To DELETE or MOVE the marked files, call up the Files Submenu. You can do this
  370. several ways:
  371.  
  372.       Type ESC or F10 to enter the menu, use left or right arrow to position
  373.       to Files and press Enter.
  374.  
  375.       Type ESC or F10 to enter the menu, then press the highlighted letter in
  376.       the submenu you want to activate (in this case, F).
  377.  
  378.       Move the mouse cursor to the word Files in the menu and press the left
  379.       mouse button.
  380.  
  381.                                    Page 4
  382.  
  383.       Type The Alt key and the highlighted letter in Files simultaneously
  384.       (Alt-F)
  385.  
  386. These same techniques can be used throughout the menu system.
  387.  
  388. When the Files Submenu pops down, you can select the Move function by pressing
  389. the highlighted letter M, or use the up or down arrow keys to position the
  390. highlight to Move, then press Enter, or use the mouse to Left Click on the
  391. word Move. Figure 3 shows the Files Submenu.
  392.  
  393.     Move
  394.  
  395. When you select Move, USEMGR will request the destination. In the example
  396. here, you would enter NOTUSED\ to show that you want the files moved to the
  397. NOTUSED subdirectory under the current directory. If the directory NOTUSED
  398. does not exist, USEMGR will ask permission and then create it for you. Be sure
  399. to include the \ symbol to show that NOTUSED is a directory, not a file name.
  400.  
  401. Note that the Move function can also be used to rename files. For instance, if
  402. you wanted to change the extension on a bunch of spreadsheets from WKS to OLD,
  403. you could do this by entering *.OLD when USEMGR asks for the destination. The
  404. Rename and Move actions can be combined. A destination of NOTUSED\*.OLD would
  405. move all the marked files to the NOTUSED directory and also change their
  406. extensions to OLD.
  407.  
  408.    Change Dir
  409.                        [Figure 4 - Change Dir Window]
  410.  
  411. To change directories, select the Change Dir function in the Files submenu. A
  412. directory menu pops down as shown in Figure 4. Subdirectories of C:\WINDOWS
  413. are shown. You could back up the directory tree by selecting ..\, or switch to
  414. one of the other drives by selecting the drive letter, for example [A:]. When
  415. you've picked the one you want, type Ctrl-Enter, or click on the box in the
  416. lower corner of the window.
  417.  
  418.  
  419.    Copy
  420.  
  421. The COPY function works just like Move. USEMGR will prompt for a destination,
  422. and again, the files can be renamed as they are copied. By default, USEMGR
  423. will ask permission before copying if a file with the same name exists in the
  424. destination directory.
  425.  
  426.    Delete
  427.  
  428. The Delete function will delete all the marked files. By default, USEMGR will
  429. display the message:
  430.  
  431.                   You have requested deletion of xx files.
  432.                                   Proceed?
  433.                                 OK     Cancel
  434.  
  435. If you select Cancel, the files will not be deleted, but they will still be
  436. marked so you can do something else with them if you wish.
  437.  
  438.                                    Page 5
  439.  
  440.   The Filter Submenu
  441.                          [Figure 5 - Filter Submenu]
  442.  
  443. When searching through a large directory for files that are not used very
  444. often, you might wish that only these files were displayed. The filter submenu
  445. allows very flexible control over the choice of files to display. It allows
  446. you to select files by their names, creation date, size, attributes, number of
  447. uses and use dates. A group of rules like this for selecting files is called a
  448. filter. You can give a filter a name, and recall it for later use.
  449.  
  450. To move from field to field in the submenu, use the Tab key (Shift-Tab to go
  451. backwards) or click in the field with the mouse. When you get to a field that
  452. you want to change, type in the changed value. The Filter editor will check
  453. your entry and will beep if it is not valid.
  454.  
  455.  
  456. The file include list is especially powerful, with some unusual features.
  457.  
  458.    You can enter several filespecs in the list. For example, *.wks *.xls would
  459.    display all files that had either the wks or xls extension. Any number of
  460.    filespecs can be used, up to a maximum of 40 characters.
  461.  
  462.    The wildcard symbol '*' means "zero or more characters in this position".
  463.    This is more powerful than the normal DOS usage. For example, you can type
  464.    jan*.mem to display all your memo files that start with JAN, but you also
  465.    can type *jan*.mem to display the memo files with JAN anywhere in the name.
  466.  
  467. When you have adjusted the filter rules as you want them, you can activate it,
  468. and leave the filter menu by typing CTRL-ENTER or clicking the mouse left
  469. button in the region at the bottom of the menu marked ^Enter When Done. If you
  470. decide that you don't want any of the changes you've made, you can exit by
  471. pressing ESC or clicking the mouse right button.
  472.  
  473.   Loading and Saving Named Filters
  474.  
  475. The last two fields in the Filter Submenu are called "Load Filter" and "Save
  476. Filter". When you are positioned into one of these fields, a list drops down
  477. showing the existing named fields. Figure 5 shows the "Load Filter" list.
  478. These filters are stored in the file USEMGR.CFG. There is also a filter named
  479. BUILT-IN that is contained within the USEMGR program. Several filters are
  480. present at installation. You can add to these or modify them at any time. The
  481. pre-installed filters are:
  482.  
  483.    BUILT-IN - This filter displays all files, with the exception of hidden or
  484.               system files.
  485.  
  486.    NOT USED - This filter displays only files that have not been used at all
  487.               since the USEMGR system was installed on your system. It is
  488.               useful for finding files that you can remove from the hard disk,
  489.               or archive.
  490.  
  491.    OFTEN USED - This filter displays only files that have recorded at least 25
  492.                 uses since USEMGR was installed.
  493.  
  494.                                    Page 6
  495.  
  496.    MISC JUNK - This filter displays files with names *.bak *.tmp *.$$$ *.jnk
  497.                junk*.* These file names indicate that they are no longer
  498.                needed and are likely candidates to be deleted.
  499.  
  500. To save a filter, select the Save Filter field. A list will drop down that
  501. shows the existing filters and also the entry New Name. If you want to save
  502. the current filter with one of the existing names, just select the name and
  503. press Enter, or double click on the name with the left mouse button. To save
  504. the filter under a new name, select New Name. An entry window will open and
  505. you can type in any name you want, up to 15 characters including spaces
  506. between words.
  507.  
  508. When a filter is saved, the current Sort method is saved with it. So if you
  509. want to change the Sort method associated with a filter, change the Sort, and
  510. then resave the filter.
  511.  
  512. At any time, you can recall one of the previously named filters by selecting
  513. Load Filter, and then selecting the named filter you want. When you press
  514. Ctrl-Enter to leave the filter menu, the new filter will become active.
  515.  
  516. To delete a filter from the system, move the highlight over it in either Load
  517. Filter or Save Filter, and press Alt-D or DEL. Of course, the Built-In filter
  518. cannot be deleted.
  519.  
  520.   Changing the Startup Filter
  521.  
  522. At startup, USEMGR looks in the USEMGR.CFG file for a filter named DEFAULT. If
  523. it doesn't find DEFAULT, then the filter is set to the BUILT-IN filter, which
  524. was shown in Fig. 5. If you want to start USEMGR with a different filter, you
  525. can specify it on the command line. A couple of examples are shown below.
  526.  
  527.                              USEMGR /fworksheets
  528.  
  529.                              USEMGR /f"misc junk"
  530.  
  531. You can use upper or lower case here, but note that the filter name must be
  532. surrounded with " " if it contains any spaces.
  533.  
  534.   The Sort Submenu
  535.                         [Figure 6 - The Sort Submenu]
  536.  
  537. The file display can be sorted by any of eight methods that are selected from
  538. the Sort submenu, which is shown in Figure 6. The submenu shows that the files
  539. are currently sorted by Extension. To select a different sort method, move the
  540. highlight to the desired method and press Enter, or double click on the
  541. desired method with the left mouse button.
  542.  
  543. The current sort method is saved when you save a filter. If you want to change
  544. the sort method associated with a filter, select that filter, then change the
  545. sort method, and finally save the filter. To change the sort method that
  546. USEMGR uses at startup, apply this technique with the Default filter.
  547.  
  548.  
  549.  
  550.                                    Page 7
  551.  
  552.  The Tools Submenu
  553.                        [Figure 7 - The Tools Submenu]
  554.  
  555. This submenu is one of the most powerful, and the most flexible, of the USEMGR
  556. menus. It is designed so that you can add your favorite tools to the menu
  557. easily. The Tool menu allows the automatic submission of highlighted or marked
  558. files to be processed by external programs of your choice.
  559.  
  560.     Shell to DOS
  561.  
  562. The first entry on the menu is Shell to DOS. When this entry is selected,
  563. USEMGR saves itself in memory and gives you access to the DOS prompt, where
  564. you can run any program you want, within the available memory, which will be
  565. about 6K less than available without UseMgr. The function key F2 will activate
  566. the DOS shell at any time, except when the filter submenu is displayed.
  567.  
  568.     Print
  569.  
  570. The Print entry will appear on the Tools Submenu only if you have installed
  571. the DOS PRINT spooler before running UseMgr and are running DOS 3.0 or higher.
  572. Selecting Print will cause the marked files to be printed in the background.
  573. Control will be returned to UseMgr immediately.
  574.  
  575. USEMGR applies a few safety checks of its own before submitting the files.
  576. Normally, only text files can be printed. USEMGR will not send to the printer
  577. files whose extensions indicate that they will be unprintable. These
  578. extensions include exe, com, bin, tpu, obj, zip, arc, arj, pak, wks, xls and
  579. xlc.
  580.  
  581. If your printer is not ready, USEMGR will display an error message and clear
  582. the print queue. When you have made the printer ready, reselect the files and
  583. resubmit them to Print.
  584.  
  585. If Print does not appear on the menu and you want to use this tool, exit from
  586. USEMGR and type print at the command line. DOS will respond with
  587.  
  588.                          Name of list device [PRN]:
  589.  
  590. In most cases, all you need to do at this point is press the Enter key, and
  591. Print is then installed. However, Print does have a large number of options.
  592. You may need to consult your DOS manual.
  593.  
  594.     Custom Entries
  595.  
  596. The two entries just discussed are the only ones that are pre-installed in
  597. USEMGR. The others shown in Fig. 7 are all custom entries controlled by
  598. USEMGR.CFG. You may need tp modify these menu entries to make them work and
  599. can install others yourself by editing the USEMGR.CFG file. The full details
  600. of the mysteries of editing USEMGR.CFG are discussed in Appendix A. For now,
  601. we'll talk about how you can customize any of the entries in Fig. 7 to your
  602. tools list.
  603.  
  604.  
  605.  
  606.                                    Page 8
  607.  
  608. Since USEMGR Tools apply external programs to your files, you must have the
  609. programs available on your machine. The menu shown in Fig. 7 is set up for the
  610. following programs:
  611.  
  612.      ZIP - PKZIP by PKWare and 4ZIP by XD Systems -- Archive all marked files.
  613.  
  614.      UNZIP - PKUNZIP by PKWare and 4UNZIP by XD Systems -- Display directory
  615.      of highlighted ZIP file. Select files to be unzipped.
  616.  
  617.      LIST - LIST by Vernon D. Buerg -- Browse through the highlighted file.
  618.  
  619.      EDIT - Text editor included with DOS 5 - Add or change description of
  620.      highlighted file.
  621.  
  622.      4EDIT - 4EDIT, a description editor by XD Systems - Add or change
  623.      description of highlighted file. {Version 1.12 of 4EDIT will support
  624.      batch editing of descriptions of all marked files. Read USEMGR.NOT on the
  625.      4EDIT disk.}
  626.  
  627. Shareware evaluation copies of the XD Systems programs 4ZIP, 4UNZIP and
  628. 4EDIT are generally available on BBSes, Compuserve IBMAPP Lib 1, or can
  629. always be obtained on request from XD Systems.  Please send $3 for postage
  630. and handling.  The TOOLS menu can access them if you install them in any
  631. directory that is included in the DOS PATH statement.
  632.  
  633. The method for changing any of these is the same, involving modifying the
  634. USEMGR.CFG file with a text editor. But first, make a backup copy, in case you
  635. make a mistake.
  636.  
  637.                          COPY USEMGR.CFG USEMGR.SAV
  638.  
  639. Now, load USEMGR.CFG into your text editor. If you are running DOS 5, the
  640. command would be:
  641.  
  642.                                EDIT USEMGR.CFG
  643.  
  644. Scroll through the editor until you find the following in the section with the
  645. heading [TOOLS]
  646.  
  647.     KEY=ZIP F3,4zip -ac @\@\ %2,3d00,ZIP marked files.Prompts ...
  648.     KEY=UNZIP SH-   F3,4unzip.exe,5600,Unzip current file,1,YES
  649.     KEY=LIST        F4,list.com,3E00,View File as Text or Hex,1,NO
  650.     KEY=EDIT  SH-F4,edit,5700,Edit ASCII text file,1,NO
  651.     KEY=4EDIT    F5,4edit.exe,3F00,Edit file description,1,NO
  652.  
  653. These are the entries that insert new tools into the tools menu. If you want
  654. to remove any entry from the menu, just insert a semicolon at the beginning of
  655. its line. The semicolon turns the line into a comment that UseMgr ignores. If
  656. you have a different file browser other than LIST, or if you prefer a
  657. different text editor than EDIT, just insert the name of your program
  658. appropriately. For example, you might change the LIST entry from:
  659.  
  660.      KEY=LIST        F4,list.com,3E00,View File as Text or Hex,1,NO
  661. to
  662.      KEY=BROWSE      F4,browse.exe,3E00,View File as Text or Hex,1,NO
  663.  
  664.                                    Page 9
  665.  
  666. UseMgr will search for the specified program along the DOS path. If the
  667. program is not on the path, put the full path and name in UseMgr.Cfg.
  668.  
  669. Feel free to experiment with the USEMGR.CFG file. USEMGR will make the changes
  670. and tell you if it finds a syntax error in the file the next time you run it.
  671. In any case, you can always get back to the file you started with as follows:
  672.  
  673.                          COPY USEMGR.SAV USEMGR.CFG
  674.  
  675.   The Options Submenu
  676.                       [Figure 8 - The Options Submenu]
  677.  
  678.     Screen Lines
  679.  
  680. This submenu offers a few choices for USEMGR behavior. The first group sets
  681. the number of lines on the screen. If you have an EGA or VGA monitor, you can
  682. select the 43/50 Line Screen entry. This will change the screen to 43 lines on
  683. the EGA monitor and 50 lines on the VGA. If you want USEMGR to start in this
  684. mode, select Save. USEMGR will then modify the appropriate entry in the
  685. USEMGR.CFG file. When USEMGR exits, it always restores the display to the mode
  686. it was in on entry.
  687.  
  688. There are several special text modes available on VGA monitors. One of the
  689. most popular of the utilities used to set up these special modes is
  690. UltraVision(TM) by Personics. When UseMgr starts up, it tests for the presence
  691. of UltraVison, and adapts its behavior to it.
  692.  
  693. If Ultravison has installed a screen width larger than 80 characters wide,
  694. USEMGR will use the full width.
  695.  
  696. If Ultravision has set up a nonstandard screen height, USEMGR will use this
  697. height if the user selects the 43/50 Line Screen from the Options menu.
  698.  
  699.    Delete and Overwrite
  700.  
  701. The entries in the second group on the Options menu control whether USEMGR
  702. will ask you for verification when you request the deletion of a set of files,
  703. or when a Copy or Move operation will result in overwriting a file in the
  704. destination directory. Both of these default to ON. You can turn them off just
  705. for one session, or by selecting Save, you can change the default behavior.
  706.  
  707.     Setting Directory Display Colors
  708.  
  709. USEMGR can distinguish between four different groups of files, and will
  710. display the directory entries for each group in a different color. To specify
  711. the filespecs to be associated with each group, you must edit the USEMGR.CFG
  712. file. The procedure is similar to the one described above for Tools.
  713.  
  714. Look in USEMGR.CFG in the section with the heading [OPTIONS] until you find
  715. the following:
  716.  
  717.      ;1FileGroup=*.exe               ; Color Red
  718.      ;2FileGroup=*.wks *.xls         ; Color Brown
  719.      ;3FileGroup=*.bak *.tmp *.jnk   ; Color Lt. Cyan
  720.  
  721.                                    Page 10
  722.  
  723. Note that only three file groups are entered here. The fourth group is the
  724. group of all files not otherwise mentioned. Remove the semicolon in front of
  725. each group you want to activate, and change the filespecs as you want them.
  726. The rules for filespecs here are the same as they are in the Filter submenu.
  727. If a file belongs to more than one file group, it will be colored according to
  728. the last group it matches.
  729.  
  730. V. HOUSEKEEPING FEATURES
  731.  
  732. USEMON and USETSR have some housekeeping modes, selected by command line
  733. switches.
  734.  
  735.     USEMON Pack mode - /P [d:]path
  736.  
  737. Pack the DESCRIPT.ION file in the specified path to delete entries referring
  738. to files that no longer exist.
  739.  
  740.    Usemon Clear Mode - /C [d:]path
  741.  
  742. Clear Use Data from all entries in the DESCRIPT.ION file on the specified
  743. path.
  744.  
  745.    Usemon Subdirectory switch - /S
  746.  
  747. If /P or /D has been specified, process all subdirectories of the specified
  748. path.
  749.  
  750.    Usetsr Control Mode   OFF|ON
  751.  
  752. There are times when you won't want USETSR to faithfully log all file access.
  753. For example, you may use a utility like WHEREIS to search all your ZIP files
  754. for a file, or GREP to search all the DOC files for a phrase. USETSR would
  755. record an access to each of these files. To prevent this, execute
  756.  
  757.                                  USEMON OFF
  758.                                  your program
  759.                                  USEMON ON
  760.  
  761.     Usetsr Auto-Call Mode
  762.  
  763. USETSR can be installed to call USEMON automatically whenever your PC is idle
  764. for a period you can specify. This feature helps insure that usage data is
  765. updated regularly, and is especially important if the log file is being kept
  766. on a Ramdisk. Otherwise, it is all too easy to lose usage data if you forget
  767. to call USEMON before turning off the machine. To implement the Auto-Call
  768. mode, just insert the number of minutes you want USETSR to wait as the first
  769. parameter on the command line when you install USETSR . An example is:
  770.  
  771.                                USETSR 15 C D E
  772.  
  773.  
  774.  
  775.  
  776.  
  777.                                    Page 11
  778.  
  779.     Auto-Call under Windows or Desqview
  780.  
  781. The USETSR auto-call mode dows not work under these multi-taskers. The best
  782. way to obtain the same effect is to open a small DOS window and run the
  783. utility program REPEAT.EXE, which is supplied on the distribution disk.
  784.  
  785. The setup looks like this:
  786.  
  787.                               REPEAT nn USEMON
  788.  
  789. where nn is the desired repetition interval in minutes. REPEAT will run in
  790. this window in the background, calling USEMGR automatically every nn minutes.
  791. A Windows PIF file is included that will set all this up for you just by
  792. installing it into the Windows 3.1 Startup Group. This PIF file assumes that
  793. you have copied REPEAT.EXE into the directory C:\USEMGR. If the file is in a
  794. different directory, or if you want to change the repetition interval, you
  795. will need to modify REPEAT.PIF using the Windows PIF Editor.
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.                                    Page 12
  834.  
  835.                     Appendix A -Sample Configuration File
  836.  
  837. The file USEMGR.SMP is a sample configuration file for USEMGR that you can use
  838. as is, or study to see how the configuration file is put together as it is
  839. heavily documented with comments. A listing of this file is provided in this
  840. appendix for convenience.
  841.  
  842. ;SAMPLE USEMGR CONFIGURATION FILE - NOVEMBER 8, 1992
  843.  
  844. ; This sample file is provided to explain how the USEMGR configuration file is
  845. ; constructed and to show how to make additions and changes to it.
  846. ;
  847. ; The USEMGR.CFG file is used by both USEMGR and USEMON to set up values of
  848. ; the program parameters. Most entries in the file are maintained by USEMGR
  849. ; itself, and users do not ordinarily need to worry about them. But some
  850. ; entries can only be made or changed by modifying this file directly. Any
  851. ; standard ASCII text editor can be used.
  852.  
  853. ; When USEMGR reads its configuration file, it ignores all blank lines, and
  854. ; all text following a semicolon. Comments can be placed anywhere in the file,
  855. ; but remember that when USEMGR rewrites a section of the file it will delete
  856. ; the comments in that section.
  857.  
  858. ; The file is divided into sections headed by a section name such as [OPTIONS]
  859. ; or [TOOLS]. The section name must be enclosed in brackets, and may contain
  860. ; multiple words up to a total of 15 characters. USEMGR and USEMON ignore case
  861. ; in section names. A section continues until the next section name or the end
  862. ; of the file is reached.
  863.  
  864. ;-----------------------------------------------------------------------------
  865. ; The [OPTIONS] section is used by USEMGR to set the startup condition for the
  866. ; number of lines on the screen (requires EGA or better monitor). It also
  867. ; determines the extent to which USEMGR will ask for confirmation before
  868. ; deleting or overwriting files. These items can be changed within USEMGR in the
  869. ; OPTIONS menu. The change can be made permanent by selecting OPTIONS SAVE
  870.  
  871. ; The next three items allow three groups of file types to be displayed in
  872. ; distinctive colors in the USEMGR directory display. The examples show
  873. ; typical uses. These entries must be made with an editor. The color choices
  874. ; are fixed, and cannot be changed by the user.
  875.  
  876. ;-----------------------------------------------------------------------------
  877. ; The [TOOLS] section defines the way in which user-supplied programs are
  878. ; accessed from USEMGR.  These programs will appear in the USEMGR TOOLS menu
  879. ; and can act on either the highlighted file, or on all of the marked files.
  880. ; This is the most flexible, but complicated, part of the USEMGR.CFG file.
  881. ; All changes and additions to this section must be made with an editor.
  882.  
  883. ; Each Tool is defined on a single line that has the following form:
  884. ;  KEY=MENU ENTRY, COMMAND,KEYCODE,STATUS,SCOPE,EDIT
  885.  
  886. ; Menu Entry - Text you want to appear in the Tools menu
  887. ; Command (Including default parameters)
  888. ; KeyCode is the code that defines the hot key for this entry. See the Appendix
  889. ; in the USEMGR manual.
  890.  
  891.                                    Page 13
  892.  
  893. ;Status String is the Help entry that will appear on the bottom of the screen
  894. ;Scope: 1=Apply command to highlighted file
  895. ;       2=Apply command sequentially to all marked files
  896. ;       3=Create a list of marked files and insert filename where indicated
  897. ;         by @\xxxxxx\
  898. ;Edit   YES=Allow user to edit command before execution
  899. ;       NO=Execute command immediately.
  900.  
  901. ;Menu, Command and Key are required.
  902. ;Defaults will be used for the others if not present.
  903. ;However, the comma delimiters are always required.
  904.  
  905. ;Use %1 to indicate where in the command you want the filename inserted.
  906. ;The default for %1 is at the end of the command
  907.  
  908. ;Use %2 to indicate where you want user-supplied options to be inserted.
  909. ;Usemgr will open an edit window to get the options, and will insert them
  910. ;there.  The default is No user supplied options.
  911.  
  912. ;Use @\xxxxxx\ to have UseMgr supply a list of marked files for use by your
  913. ;program. UseMgr will insert filename where indicated  by @\xxxxxx\
  914. ;Example  Myprog  @\<\ results in Myprog <usemgr.tmp
  915.  
  916. ;-----------------------------------------------------------------------------
  917. ; When you save a filter in USEMGR, it writes a section in the USEMGR.CFG file
  918. ; with the name of the filter, defining each of the selection criteria in the
  919. ; filter. Since USEMGR will do this automatically, and has built-in error
  920. ; checking that will prevent inconsistent filter criteria, you probably will not
  921. ; need to create your own. But for completeness, here are the key words
  922. ; involved, using the default values as an example. NOTE that if any of
  923. ; these entries are not present, USEMGR will use the default values.
  924. ; You can have as many different filter entries as you want.
  925.  
  926. ; [EXAMPLE]                     ; Filter Name
  927. ;Files=*.*                      ;File specs to be displayed. Default is '*.*'
  928. ;MinCreateDate=01-01-1900       ; Earliest File Creation Date
  929. ;MaxCreateDate=12-31-2100       ; Latest File Creation Date
  930. ;MinSize=0                      ; Don't show files smaller than this.
  931. ;MaxSize=32000000               ; Don't show files larger than this.
  932. ;Hidden=NO                      ; Don't show Hidden files.
  933. ;SysFile=NO                     ; Don't show System files.
  934. ;MinUses=0                      ; Don't show files with fewer uses.
  935. ;MaxUses=999999                 ; Don't show files with more uses.
  936. ;MinDateUsed=01-01-1900         ; Don't Show files last used before this.
  937. ;MaxDateUsed=12-31-2100         ; Don't Show files last used after this.
  938. ;Sort=NAME                      ; Sort display by name
  939.  
  940. ;-----------------------------------------------------------------------------
  941. ; USEMON also uses the USEMGR.CFG file to specify the files for which it will,
  942. ; and will not process usage data.  These sections are [SELECT] and [REJECT].
  943.  
  944. ; An entry in either section can be one of three types, examples of which are
  945. ; shown below;
  946.  
  947.                                    Page 14
  948.  
  949. ; [REJECT]
  950. ; *.bak                          ; Don't count usage for any file with extension BAK
  951. ; c:\letters\*.old               ; Don't count usage for files in c:\letters subdirectory
  952.                                  ; with extension OLD
  953. ; c:\test\*.* /S                 ; Don't count usage for ANY file in c:\test or
  954.                                  ; any of its subdirectories.
  955.  
  956. ; The same syntax applies to the [SELECT] section, although the most likely
  957. ; entry there is *.*
  958.  
  959. ;-----------------------------------------------------------------------------
  960. [OPTIONS]
  961. VGA25=YES                        ;Start USEMGR with 25 line screen
  962. ;VGA25=NO                        ;Start USEMGR with 43/50 line screen
  963. DeleteQuery=YES                  ;Ask user to confirm before deleting files
  964. ;DeleteQuery=NO                  ;Delete files without confirmation
  965. OverWriteQuery=YES               ;Ask user to confirm before overwriting existing file.
  966. ;OverWriteQuery=NO               ;Overwrite existing file without confirmation.
  967. ;1FileGroup=*.exe                ;Color Red
  968. ;2FileGroup=project*.wks *.xls   ;Color Brown
  969. ;3FileGroup=*.bak *.tmp *.jnk    ;Color Lt. Cyan
  970.  
  971. [TOOLS]
  972. ;KEY=ZIP           F3,4zip -ac @\@\ %2,3d00,ZIP marked files.  Prompts for ZIP file name and options.,3,No
  973. ;KEY=UNZIP      SH-F3,4unzip.exe,5600,Unzip current file,1,YES
  974. ;KEY=LIST          F4,list.com,3E00,View File as Text or Hex,1,NO
  975. ;KEY=EDIT       SH-F4,edit,5700,Edit ASCII text file,1,NO
  976. ;KEY=4EDIT         F5,4edit.exe,3F00,Edit file description,1,NO
  977.  
  978.  
  979.  
  980. [MISC JUNK]
  981. Files=*.bak *.tmp *.$$$ *.jnk junk*.*
  982. MinCreateDate=01-01-1900
  983. MaxCreateDate=12-31-2100
  984. MinSize=0
  985. MaxSize=32000000
  986. Hidden=NO
  987. SysFile=NO
  988. MinUses=0
  989. MaxUses=999999
  990. MinDateUsed=01-01-1900
  991. MaxDateUsed=12-31-2100
  992. Sort=NAME
  993.  
  994. [OFTEN USED]
  995. Files=*.*
  996. MinCreateDate=01-01-1900
  997. MaxCreateDate=12-31-2100
  998. MinSize=0
  999. MaxSize=32000000
  1000. Hidden=NO
  1001.  
  1002.  
  1003.                                    Page 14
  1004.  
  1005. SysFile=NO
  1006. MinUses=25
  1007. MaxUses=999999
  1008. MinDateUsed=01-01-1900
  1009. MaxDateUsed=12-31-2100
  1010. Sort=NAME
  1011.  
  1012. [DEFAULT]
  1013. Files=*.*
  1014. MinCreateDate=01-01-1900
  1015. MaxCreateDate=12-31-2100
  1016. MinSize=0
  1017. MaxSize=32000000
  1018. Hidden=NO
  1019. SysFile=NO
  1020. MinUses=0
  1021. MaxUses=999999
  1022. MinDateUsed=01-01-1900
  1023. MaxDateUsed=12-31-2100
  1024. Sort=EXTENSION
  1025.  
  1026. [NOT USED]
  1027. Files=*.*
  1028. MinCreateDate=01-01-1900
  1029. MaxCreateDate=12-31-2100
  1030. MinSize=0
  1031. MaxSize=32000000
  1032. Hidden=NO
  1033. SysFile=NO
  1034. MinUses=0
  1035. MaxUses=999999
  1036. MinDateUsed=01-01-1900
  1037. MaxDateUsed=12-31-2100
  1038. Sort=EXTENSION
  1039.  
  1040. [SELECT]
  1041. *.*
  1042.  
  1043. [REJECT]
  1044. *.$$$
  1045. *.tmp
  1046. *.bak
  1047. *.swp
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                    Page 15
  1060.  
  1061.                             Appendix B - Keycodes
  1062.  
  1063. The function key keycodes needed in the tools section of the configuration
  1064. file are listed here.
  1065.  
  1066. Key     Normal  Shift   Ctrl    Alt
  1067.  
  1068. F1      3B00    5400    5E00    6800
  1069.  
  1070. F2      3C00    5500    5F00    6900
  1071.  
  1072. F3      3D00    5600    6000    6A00
  1073.  
  1074. F4      3E00    5700    6100    6B00
  1075.  
  1076. F5      3F00    5800    6200    6C00
  1077.  
  1078. F6      4000    5900    6300    6D00
  1079.  
  1080. F7      4100    5A00    6400    6E00
  1081.  
  1082. F8      4200    5B00    6500    6F00
  1083.  
  1084. F9      4300    5C00    6600    7000
  1085.  
  1086. F10     4400    5D00    6700    7100
  1087.  
  1088. F11     8500    8700    8900    8B00
  1089.  
  1090. F12     8600    8800    8A00    8C00
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.                                    Page 16
  1116. 
  1117.